home *** CD-ROM | disk | FTP | other *** search
- // Borland C++ Builder
- // Copyright (c) 1995, 1998 by Borland International
- // All rights reserved
-
- // (DO NOT EDIT: machine generated header) 'DsgnWnds.pas' rev: 3.00
-
- #ifndef DsgnWndsHPP
- #define DsgnWndsHPP
- #include <DsgnIntf.hpp>
- #include <LibIntf.hpp>
- #include <Forms.hpp>
- #include <Controls.hpp>
- #include <Classes.hpp>
- #include <SysUtils.hpp>
- #include <Messages.hpp>
- #include <SysInit.hpp>
- #include <System.hpp>
-
- //-- user supplied -----------------------------------------------------------
-
- namespace Dsgnwnds
- {
- //-- type declarations -------------------------------------------------------
- class DELPHICLASS TDesignWindow;
- class PASCALIMPLEMENTATION TDesignWindow : public Forms::TForm
- {
- typedef Forms::TForm inherited;
-
- private:
- Dsgnintf::TComponentList* FSelection;
- Classes::TComponent* FOwner;
- Dsgnintf::TFormDesigner* FDesigner;
- bool FActive;
- void __fastcall ComponentRead(Classes::TComponent* Component);
- void __fastcall ReaderSetName(Classes::TReader* Reader, Classes::TComponent* Component, System::AnsiString
- &Name);
- HIDESBASE MESSAGE void __fastcall WMActivate(Messages::TWMActivate &Msg);
-
- protected:
- DYNAMIC void __fastcall Activated(void);
- void __fastcall ActivateInspector(char Ch);
- bool __fastcall ClipboardComponents(void);
- void __fastcall CopyComponents(Classes::TComponent* Root, Dsgnintf::TComponentList* Components);
- void __fastcall PasteComponents(Classes::TComponent* AOwner, Classes::TComponent* AParent, Dsgnintf::TComponentList*
- Components);
- void __fastcall SetSelection(Dsgnintf::TComponentList* Components);
- virtual System::AnsiString __fastcall UniqueName(Classes::TComponent* Component) = 0;
-
- public:
- __fastcall virtual TDesignWindow(Classes::TComponent* AOwner);
- __fastcall virtual ~TDesignWindow(void);
- virtual void __fastcall ComponentDeleted(Classes::TComponent* Component);
- virtual Libintf::TEditState __fastcall GetEditState(void);
- virtual void __fastcall EditAction(Libintf::TEditAction Action);
- virtual void __fastcall FormClosed(Forms::TCustomForm* AForm);
- virtual void __fastcall FormModified(void);
- virtual void __fastcall SelectionChanged(Dsgnintf::TComponentList* ASelection);
- __property bool Active = {read=FActive, nodefault};
- __property Dsgnintf::TFormDesigner* Designer = {read=FDesigner, write=FDesigner};
- public:
- /* TCustomForm.CreateNew */ __fastcall TDesignWindow(Classes::TComponent* AOwner, int Dummy) : Forms::
- TForm(AOwner, Dummy) { }
-
- public:
- /* TWinControl.CreateParented */ __fastcall TDesignWindow(HWND ParentWindow) : Forms::TForm(ParentWindow
- ) { }
-
- };
-
- //-- var, const, procedure ---------------------------------------------------
-
- } /* namespace Dsgnwnds */
- #if !defined(NO_IMPLICIT_NAMESPACE_USE)
- using namespace Dsgnwnds;
- #endif
- //-- end unit ----------------------------------------------------------------
- #endif // DsgnWnds
-